@import url(./public.less);





.header {
    width: 100%;

    .content {
        display: flex;
        justify-content: space-between;
        align-items: center;

        h1 {
            margin-top: .0938rem;
            margin-bottom: .1146rem;

            a {


                img {
                    width: 2.6406rem;
                    height: .3906rem;

                }
            }
        }

        p {
            margin-top: .2135rem;
            margin-bottom: .1667rem;
            font-size: .1667rem;
            font-family: Microsoft YaHei-Bold, Microsoft YaHei;
            font-weight: bold;
            color: #C70000;


        }
    }
}

.active {
    background: #0747A6;
}

.nav {
    position: sticky;
    z-index: 999;
    top: 0;
    width: 100%;
    background-color: #0850BC;
    height: .3646rem;


    .content {
        >ul {
            position: relative;
            display: flex;
            justify-content: space-around;



            >li {
                display: flex;
                justify-content: center;
                align-items: center;
                width: .8854rem;
                height: .3646rem;

                // &:hover {
                //     background-color: #0747A6;
                // }   

                >a {
                    font-size: .0938rem;
                    color: #FFFFFF;
                    font-weight: bold;
                }
            }

            .dropDown {
                z-index: 3;
                position: absolute;
                top: .363rem;
                background-color: #0850BC;
                display: none;

                >li {
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    width: .8854rem;
                    height: .3646rem;
                    border: .0052rem solid #A7BBF1;
                    border-bottom: none;

                    &:hover {
                        background-color: #0747A6;
                    }

                    >a {
                        color: #FFFFFF;
                        font-weight: bold;
                        font-size: .0938rem;
                    }
                }

                >li:last-child {
                    border-bottom: .9984px solid #A7BBF1;
                }
            }

        }
    }
}

.banner {
    width: 100%;
    z-index: 1;
    height: 2.8646rem;

    img {
        width: 100%;
        height: 100%;

    }

}

.code1 {
    .content {
        height: .5208rem;

        ul {
            display: flex;
            justify-content: space-between;

            li {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 2.1563rem;
                height: .5208rem;

                &:hover {
                    >a {
                        color: #FFFFFF;
                    }


                }

                a {
                    padding-left: .125rem;
                    box-sizing: border-box;
                    font-size: .1667rem;
                    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
                    font-weight: 400;
                    color: #333333;
                }
            }

            li:nth-child(1) {
                background: #F5F5F5;

                &:hover {
                    background: #C70000;

                    >p {
                        width: .3125rem;
                        height: .3125rem;
                        background-image: url(../images/index/职教icon.png);
                        background-size: cover;
                    }
                }

                p {

                    width: .3125rem;
                    height: .3125rem;
                    background-image: url(../images/index/职教icon选中.png);
                    background-size: cover;

                }
            }

            li:nth-child(2) {
                background: #FFFFFF;

                &:hover {
                    background: #C70000;

                    p {
                        width: .3125rem;
                        height: .3125rem;
                        background-image: url(../images/index/高中icon选中.png);
                        background-size: cover;
                    }

                }

                p {

                    width: .2344rem;
                    height: .2604rem;
                    background-image: url(../images/index/高中icon_1.png);
                    background-size: cover;


                }
            }

            li:nth-child(3) {
                background: #F5F5F5;

                &:hover {
                    background: #C70000;

                    p {
                        width: .3125rem;
                        height: .3125rem;
                        background-image: url(../images/index/初中icon选中.png);
                        background-size: cover;
                    }
                }

                p {

                    width: .1979rem;
                    height: .2188rem;
                    background-image: url(../images/index/初中icon_1.png);
                    background-size: cover;

                }
            }
        }
    }

}

.code2 {
    margin-top: .2604rem;

    >.content {

        display: flex;
        justify-content: space-between;


        ul:nth-child(1) {



            width: 4.0625rem;
            position: relative;

            >p {
                padding-top: .0313rem;
                box-sizing: border-box;
                width: .5781rem;
                height: .1979rem;
                position: absolute;
                right: 0;

                bottom: 0;
                color: #C70000;
                font-size: .0729rem;
                text-align: center;


                opacity: 1;
                border: .0052rem solid #C70000;
            }

            li:nth-child(1) {
                display: flex;
                justify-content: space-between;

                p:nth-child(1) {

                    font-size: .125rem;
                    font-family: MicrosoftYaHei-Bold-, MicrosoftYaHei-Bold;
                    color: #666666;
                    position: relative;
                    font-weight: bold;



                    i {
                        color: #C70000;
                        font-weight: bold;


                        &::after {
                            content: "";
                            position: absolute;
                            width: .2083rem;
                            height: .0104rem;
                            background: #C70000;
                            opacity: 1;
                            top: .2083rem;
                            left: .0104rem;
                        }
                    }

                    span {
                        padding-left: .0521rem;
                        font-size: .0833rem;
                        font-family: Arial-Regular, Arial;
                        font-weight: 400;
                        color: #999999;
                        line-height: .0729rem;
                    }


                }

                p:nth-child(2) {
                    padding-top: .026rem;
                    box-sizing: border-box;

                    color: #999999;
                    font-size: .0729rem;
                    font-family: MicrosoftYaHei-, MicrosoftYaHei;



                    span {
                        color: #CC9966;

                    }


                }

            }

            li:nth-child(2) {
                display: flex;
                justify-content: space-between;
                margin-top: .2083rem;

                img {
                    width: 2.0469rem;
                }

                >p {

                    color: #666666;
                    font-size: .0833rem;
                    line-height: .1719rem;


                }


            }
        }

    }

    ul:nth-child(2) {

        width: 2.0938rem;
        margin-left: .2083rem;
        // background-color: red;

        div {
            li {
                display: flex;
                justify-content: space-between;

                >p {
                    font-weight: bold;
                    font-size: .125rem;
                    font-family: MicrosoftYaHei-Bold-, MicrosoftYaHei-Bold;
                    color: #666666;
                    position: relative;

                    i {
                        color: #C70000;
                        font-weight: bold;


                        &::after {
                            content: "";
                            position: absolute;
                            width: .2083rem;
                            height: .0104rem;
                            background: #C70000;
                            opacity: 1;
                            top: .2083rem;
                            left: .0104rem;
                        }
                    }

                    span {
                        padding-left: .0521rem;
                        font-size: .0833rem;
                        font-family: Arial-Regular, Arial;
                        font-weight: 400;
                        color: #999999;
                        line-height: .0729rem;
                    }
                }
            }

            li:nth-child(2) {
                display: flex;
                flex-wrap: wrap;
                margin-top: .1823rem;
                width: 2.0938rem;
                height: .4792rem;
                background: #FFFFFF;
                opacity: 1;
                border: .0052rem solid #D3D3D3;


                >p {
                    font-weight: normal;
                    position: relative;
                    margin-left: .1823rem;
                    font-size: .0833rem;
                    color: #666666;

                    &::after {
                        position: absolute;
                        content: "";
                        display: block;
                        height: .0625rem;
                        // opacity: 1;
                        background-color: #C70000;
                        top: .0156rem;
                        left: -0.0729rem;
                        border: .0104rem solid #C70000;
                    }
                }

                p:nth-child(1) {
                    margin-top: .0833rem;

                }
            }
        }

        div:nth-child(2) {
            margin-top: .1563rem;
        }

    }
}

.code3 {
    .content {
        margin-top: .3229rem;

        >p {
            font-weight: 2.0833rem;
            font-size: .125rem;
            color: #666666;
            position: relative;
            font-weight: bold;

            i {
                color: #C70000;
                font-weight: bold;

                &::after {
                    width: .25rem;

                    display: block;
                    content: "";
                    background: #C70000;
                    position: absolute;
                    top: .2083rem;
                    left: 0;
                    border: .9984px solid red;
                }
            }

            span {
                font-size: .0833rem;
                color: #999999;

            }


        }
    }
}

//表格
.code4 {
    margin-top: .1406rem;


    .content {
        table {
            font-size: 12px;
            color: #333333;
            width: 100%;
            border-width: .9984px;
            border-color: #729ea5;
            border-collapse: collapse;
        }

    }



    table th {

        font-size: .0833rem;
        font-family: MicrosoftYaHei-, MicrosoftYaHei;
        font-weight: normal;
        color: #FFFFFF;


        height: .3125rem;
        background: #0850BC;
        opacity: 1;
        border: .0052rem solid #0850BC;
        text-align: center;
    }

    table tr {
        border: 1px solid #D3D3D3;
        height: .3125rem;
        text-align: center;

    }

    table td {
        color: #666666;
        font-size: .0833rem;
        font-family: MicrosoftYaHei-, MicrosoftYaHei;
        font-weight: normal;
        color: #666666;

    }

    table td:nth-child(5) {
        font-size: .0938rem;
    }

    table td:nth-child(6) {
        font-size: .0938rem;
        color: #C70000;
        font-size: .0833rem;

    }



}

.code5 {
    margin-top: 50px;

    .content {
        >p {
            font-weight: bold;
            font-size: .125rem;
            font-family: MicrosoftYaHei-Bold-, MicrosoftYaHei-Bold;

            color: #666666;
            position: relative;
            font-weight: 2.0833rem;

            i {
                color: #C70000;
                font-weight: bold;

                &::after {
                    width: .25rem;

                    display: block;
                    content: "";
                    background: #C70000;
                    position: absolute;
                    top: .2083rem;
                    left: 0;
                    border: .0052rem solid red;
                }
            }

            span {
                font-size: .0833rem;

                color: #999999;

            }


        }

        div {

            margin-top: .0781rem;

            .swiper {
                img {
                    width: 100%;
                    height: 100%;
                }
            }
        }
    }
}

.code6 {
    margin-top: .3906rem;

    .content {
        z-index: 2;
        background-image: url(../images/index/蒙版组\ 6.png);
        // background-color: red;
        background-size: cover;
        height: 3.0313rem;
        z-index: 33;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        position: relative;

        &::after {
            position: absolute;
            content: "";
            display: block;
            width: 5.7135rem;

            opacity: 1;
            border: .0052rem solid #C7C7C7;
            top: 50%;
            left: 50%;
            transform: translateX(-50%);
            // transform: translate(-50%);
        }

        &::before {
            height: 1.9375rem;
            opacity: 1;
            border: .0052rem solid #C7C7C7;
            position: absolute;
            content: "";
            top: 50%;
            left: 50%;
            transform: translateY(-50%);
            display: block;
        }

        ul {
            margin-top: .2448rem;
            width: 3.1rem !important;

            li:nth-child(1) {
                display: flex;

                align-items: center;

                img {
                    width: .1979rem;
                    height: .1979rem;
                }
            }



            p {
                font-weight: bold;
                font-size: .125rem;
                color: #666666;
            }

            li {

                margin-left: .3906rem;
                line-height: .1458rem;

                flex: 1;
                font-weight: 400;
                font-size: .0833rem;
                color: #666666;
            }
        }


    }
}

.code7 {
    margin-top: .4948rem;



    img {

        height: 100%;
        width: 100%;
    }

    .content {
        margin-bottom: .6771rem;
        display: flex;
        margin-top: -2.1625rem;

        div:nth-child(1) {
            overflow: hidden;
            width: 3.2292rem;
            height: 2.8646rem;
            background: #FFFFFF;
            box-shadow: 0 .0313rem .1042rem .0052rem rgba(0, 0, 0, 0.1600);

            opacity: 1;

            p {
                margin-left: .4271rem;
                width: .5rem;
                margin-top: .401rem;
                font-size: .125rem;
                font-family: MicrosoftYaHei-, MicrosoftYaHei;
                font-weight: normal;
                color: #666666;
                // line-height: .25rem;

            }

            ul {

                margin-left: .4271rem;

                li {

                    width: 3.2292rem;
                    font-size: .0833rem;
                    font-family: MicrosoftYaHei-, MicrosoftYaHei;
                    font-weight: normal;
                    color: #666666;

                    line-height: .1563rem;
                }

                li:nth-child(1) {
                    text-indent: 2em;
                }

                .im1 {
                    margin-top: .3333rem;
                }

                .img1 {

                    display: flex;
                    align-items: center;
                    padding-bottom: .0938rem;


                    img {
                        width: .1146rem;
                        height: .099rem;
                    }
                }

            }
        }

        div:nth-child(2) {



            padding-left: 1.0052rem;
            padding-top: .724rem;
            box-sizing: border-box;

            width: 3.2292rem;
            height: 2.8646rem;
            background: #0747A6;
            box-shadow: 0rem .0313rem .1042rem .0052rem rgba(0, 0, 0, 0.1600);
            opacity: 1;

            img {

                width: 1.224rem;
                height: 1.224rem;
            }

            p {

                font-size: .125rem;
                font-family: MicrosoftYaHei-, MicrosoftYaHei;
                font-weight: normal;
                color: #FFFFFF;
                padding-left: .2396rem;
                box-sizing: border-box;
                margin-top: .1302rem;

            }
        }
    }

}

.footer {

    height: 1.6719rem;
    background: #0850BC;
    opacity: 1;

    .content {
        // background-color: aqua;
        height: 1.6719rem;
        overflow: hidden;
        display: flex;
        justify-content: space-between;

        .left {
            margin-top: .4688rem;
            position: relative;

            &::before {
                content: "";
                position: absolute;
                display: block;
                height: .8229rem;
                opacity: 1;
                border: .0052rem solid #FFFFFF;
                right: -0.2865rem;
            }

            img {
                width: .8646rem;
                height: .651rem;

            }
        }

        .zh {
            margin-top: .4375rem;
            width: 3.1771rem;
            margin-bottom: .4531rem;
            // background-color: #CC9966;

            ul {
                display: flex;
                justify-content: space-between;
                align-items: center;

                li:nth-child(1) {
                    font-size: .1042rem;
                }

                li {
                    font-size: .0833rem;
                    font-family: Microsoft YaHei-Regular, Microsoft YaHei;
                    font-weight: 400;
                    color: #FFFFFF;
                }
            }

            .word1 {
                font-size: .2344rem;
                margin-top: .0885rem;
                font-family: Microsoft YaHei-Bold, Microsoft YaHei;
                font-weight: bold;
                color: #FFFFFF;
            }

            .word2 {
                font-size: .0729rem;
                font-family: Microsoft YaHei-Regular, Microsoft YaHei;
                font-weight: 400;
                color: #FFFFFF;
                padding-top: .0104rem;
                box-sizing: border-box;
            }
        }

        .right {
            width: .7031rem;
            height: .7031rem;
            margin-top: .4271rem;
            // background-color: aquamarine;

            img {
                width: .7031rem;
                height: .7031rem;
            }

            p {
                text-align: center;
                font-size: .0729rem;
                font-family: Microsoft YaHei-Regular, Microsoft YaHei;
                font-weight: 400;
                color: #FFFFFF;
            }
        }
    }
}